haven (rendezvous point) - German English Dictionary